Blade element momentum (BEM) theory: wind turbines and tidal turbines

Blade element momentum theory (BEM) for wind turbines and tidal turbines cuts the blade into rings and solves two coupled equations for each: the balance of forces on the airfoil and the momentum balance of the fluid. It provides the axial and tangential induced velocities, hence the thrust and torque of each element. This page establishes it for energy-capturing rotors, with the two classic corrections of Prandtl and Glauert.

In this page:

1: Blade element theory coupled to Froude (BEM method)

Froude theory ("momentum theory") links the axial induced velocity to the thrust force. It assumes the flow does not rotate, and says nothing about the shape to give the blade. Yet conservation of angular momentum requires the fluid to rotate, in the direction opposite to the rotor, so that the rotor can extract a useful torque.

BEM builds on the results of Froude to estimate the axial force of an element, and adds the performance of the airfoils distributed along the blade. It introduces the rotation of the air and provides the tangential and axial induced velocities that make up the induced velocity of Froude. Using the lift and drag coefficients Cl and Cd of the airfoils determines the blade geometry, so the blade can actually be built.

We thus define an axial induction factor (a) and a tangential induction factor (a'). A system of equations, solved by converging iterations with the Cl and Cd performance of the blade elements, gives the induced velocities and the performance of each element. We will also see two corrections: the first compensates for the infinite number of blades assumed by Froude (Prandtl tip loss factor), the second corrects high axial induction, where Froude's theory stops being valid (Glauert correction, beyond an axial induction factor of about 0.4).

The model rests on four assumptions:

2: Momentum balance on a blade ring

In Froude's method, the control volume is global. Here, we use rings as control volumes to find the elementary momentum change of each ring of the rotor. The sum of the performance of these rings gives that of the rotor.

Ring of thickness dr at radius r cutting a wind turbine blade, with the rotation speed and the fluid velocity

Figure 1: a ring of thickness dr, at radius r, cuts one element out of the blade.

The change of momentum of a ring of thickness dr at radius r gives the axial traction force T on the element:

T = (V0 - u1) dm = 2 pi r rho u (V0 - u1) dr

It also gives the torque MR on the element, by introducing the tangential induced velocity:

MR = r C0 dm = 2 pi r2 rho u C0 dr

Introducing a and a' into equations 6.1 and 6.2, we obtain:

T = 4 pi r rho V0 squared a (1 - a) dr, equation 6.4

and

MR = 4 pi r cubed rho V0 omega (1 - a) a' dr, equation 6.5

3: Velocities, angle of attack and lift and drag forces on the airfoil

Let us recall the quantities of figure 2:

We note that:

tan (Phi + Alphai) = (1 - a) V / ((1 + a') omega r), equation 6.7

Diagram of velocities and forces on a wind turbine airfoil: rotation plane, angles beta, phi, alpha, induced velocities Wa and Wt, lift dL and drag dD

Figure 2: velocities, angles and forces on a wind turbine airfoil. Wa and Wt add to the fluid velocity to form the velocity Ve seen by the airfoil.

The lift dL is perpendicular to the velocity Ve, and the drag dD is parallel to it. If the lift and drag coefficients are known, they are written:

  1. lift dL (N) = 0.5 ρ Ve² c Cl dr;
  2. drag dD (N) = 0.5 ρ Ve² c Cd dr.

We look for the force perpendicular to the rotation plane (the thrust) and the force parallel to the rotation plane (the one that makes the rotor turn). Lift and drag are projected in these two directions, with the angles of figure 2:

Normalised by 0.5 ρ Ve² c, they give the coefficients:

Figure 2 also gives:

The solidity σ is the share of the annular area of radius r that is covered by the blades:

with B the number of blades, c(r) the local chord and r the radial position of the ring. Since Pn and Pt are forces per unit length, the thrust T and the torque MR on the ring of thickness dr are:

Using (6.14) for Pn and (6.16) for Ve, equation (6.19) becomes:

T = 1/2 rho B V squared (1 - a) squared / sin squared (Phi + Alphai) c Cn dr, equation 6.21

Using (6.15) for Pt, and (6.16) and (6.17) for Ve, equation (6.20) becomes:

MR = 1/2 rho B V0 (1 - a) omega r (1 + a') / (sin (Phi + Alphai) cos (Phi + Alphai)) c Ct r dr, equation 6.22

4: Axial and tangential induction factors (formulas)

If we equate equations (6.21) and (6.4) and apply the definition of solidity, we obtain the expression of the axial induction factor a:

a = 1 / (4 sin squared (Phi + Alphai) / (sigma Cn) + 1), equation 6.23

If we equate equations (6.22) and (6.5), we obtain the tangential induction factor a':

a' = 1 / (4 sin (Phi + Alphai) cos (Phi + Alphai) / (sigma Ct) - 1), equation 6.24

5: Prandtl correction, tip losses

Froude's method assumes an infinite number of blades on the disc. The tip loss factor derived by Prandtl corrects the performance for the number of blades. This factor F corrects equations (6.4) and (6.5), which become:

T = 4 pi r rho V squared a (1 - a) F dr, equation 6.31

and

MR = 4 pi r cubed rho V omega (1 - a) a' F dr, equation 6.32

Prandtl's loss factor F is computed as follows:

F = 2/pi arccos (exp(-f)), equation 6.33

where

f = B/2 (R - r) / (r sin (Phi + Alphai)), equation 6.34

B is the number of blades, R the tip radius, r the local radius of the element and φ + αi the flow angle seen by the element (figure 2). Using (6.31) and (6.32) in place of (6.4) and (6.5) to establish a and a', we obtain:

a = 1 / (4 F sin squared (Phi + Alphai) / (sigma Cn) + 1), equation 6.35

and

a' = 1 / (4 F sin (Phi + Alphai) cos (Phi + Alphai) / (sigma Ct) - 1), equation 6.36

6: Glauert correction for high axial induction

When the axial induction factor exceeds about 0.4, Froude's momentum theory is no longer valid. Glauert proposes corrections tied to the thrust coefficient. Several empirical relations between the thrust coefficient CT and the axial induction factor have been established to match measurements. We retain the one from Spera (1994), where ac is approximately 0.2:

CT = 4a(1 - a)F if a is lower than or equal to ac, and CT = 4(ac squared + (1 - 2ac) a) F if a is greater than ac, equation 6.38

The tip loss factor F corrects the assumption of an infinite number of blades. The thrust on an element is given by:

T = 1/2 rho B V squared (1 - a) squared / sin squared (Phi + Alphai) c Cn dr, equation 6.21

The thrust coefficient CT is, by definition:

CT = T / (1/2 rho V squared 2 pi r dr), equation 6.39

Introducing (6.21) into (6.39), we obtain for CT:

CT = (1 - a) squared sigma Cn / sin squared (Phi + alpha i), equation 6.40

We can now introduce the correction (6.38). If a < ac:

4a(1 - a)F = (1 - a) squared sigma Cn / sin squared (Phi + Alphai), equation 6.41

which gives:

a = 1 / (4 F sin squared (Phi + Alphai) / (sigma Cn) + 1), equation 6.42

This is equation (6.35), unchanged. If on the other hand a > ac:

4(ac squared + (1 - 2ac) a) F = (1 - a) squared sigma Cn / sin squared (Phi + Alphai), equation 6.43

which gives:

a = 1/2 [2 + K(1 - 2ac) - square root ((K(1 - 2ac) + 2) squared + 4(K ac squared - 1))], equation 6.44

with:

K = 4 F sin squared (Phi + Alphai) / (sigma Cn), equation 6.45

A note on notation: in this page, Ct denotes the tangential coefficient of the airfoil (equation 6.15), whereas CT denotes the thrust coefficient of the ring (equation 6.39).

7: BEM calculation algorithm for a wind turbine

These relations allow an algorithm that converges by iterations. It computes the induced velocities of each blade element separately, with the Prandtl and Glauert corrections, from the performance of the airfoils. It gives the thrust and torque of each element; summing them, we obtain the performance of each blade, then of the whole rotor. The steps are:

  1. initialise a and a' to zero;
  2. compute the angle φ + αi with equation (6.7);
  3. compute the angle of attack α = (φ + αi) − β;
  4. read from the database the Cl and Cd performance of the element's airfoil for this angle α;
  5. compute Cn and Ct from equations (6.14) and (6.15);
  6. compute a and a' from equations (6.44) or (6.42), and (6.36);
  7. if a and a' changed by more than a given tolerance, return to step 2, otherwise stop;
  8. compute the forces on the elements.

Reminder: diagram of velocities and forces on a wind turbine airfoil

Reminder of figure 2, which serves as a reference for all the formulas.

In Heliciel
Heliciel uses this method in part, linked to the airfoil performance database, for the calculation of energy-capturing rotors.

To go further, we can review Froude theory and the Betz limit, see how this method applies to propulsion propellers, or consult the bibliographic references.